+2004-07-15 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkmenu.c (gtk_menu_set_tearoff_state): Don't reparent
+ back to menu->toplevel if it is already gone because we're
+ shutting down. (#147656, John Cupitt)
+
2004-07-14 Federico Mena Quintero <federico@ximian.com>
Fix #126295:
+2004-07-15 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkmenu.c (gtk_menu_set_tearoff_state): Don't reparent
+ back to menu->toplevel if it is already gone because we're
+ shutting down. (#147656, John Cupitt)
+
2004-07-14 Federico Mena Quintero <federico@ximian.com>
Fix #126295:
+2004-07-15 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkmenu.c (gtk_menu_set_tearoff_state): Don't reparent
+ back to menu->toplevel if it is already gone because we're
+ shutting down. (#147656, John Cupitt)
+
2004-07-14 Federico Mena Quintero <federico@ximian.com>
Fix #126295:
+2004-07-15 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkmenu.c (gtk_menu_set_tearoff_state): Don't reparent
+ back to menu->toplevel if it is already gone because we're
+ shutting down. (#147656, John Cupitt)
+
2004-07-14 Federico Mena Quintero <federico@ximian.com>
Fix #126295:
{
gtk_widget_hide (GTK_WIDGET (menu));
gtk_widget_hide (menu->tearoff_window);
- gtk_menu_reparent (menu, menu->toplevel, FALSE);
+ if (GTK_IS_CONTAINER (menu->toplevel))
+ gtk_menu_reparent (menu, menu->toplevel, FALSE);
gtk_widget_destroy (menu->tearoff_window);
menu->tearoff_window = NULL;